Revealing actual documentation usage in software maintenance through war stories
نویسندگان
چکیده
War stories are a form of qualitative data that capture informants’ speciWc accounts of surmounting great challenges. The rich contextual detail aVorded by this approach warrants its inclusion in the methodological arsenal of empirical software engineering research. We ground this assertion in an exemplar Weld study that examined the use of documentation in software maintenance environments. SpeciWc examples are unpacked to reveal a depth of insight that would not have been possible using standard interviews. This aVorded a better understanding of the complex relationship between project personnel and documentation, including individuals’ roles as pointers, gatekeepers, or barriers to documentation. © 2007 Elsevier B.V. All rights reserved.
منابع مشابه
Managing User Stories
Assuming that the system documentation produced by the Extreme Programming (XP) process is the actual code, we propose to enrich this documentation by aggregating the user stories (system requirements) to the final product, the code. In XP system requirements are elicited from clients using a template named user story cards that are further discarded. By simply annexing the user stories as they...
متن کاملEnriching Product Information during the Product Lifecycle
A manufactured product usually has a great amount of design knowledge and other product information associated with it in CAD drawings and other technical documentation. Today, such product information mainly enables preventive maintenance of products. By collecting usage, performance and maintenance information about the product, it could be possible to perform more predictive maintenance. The...
متن کاملTransformational Abstraction for Java (TAJ)
A major problem in software maintenance and reverse engineering is the lack of documentation that represents the actual state of the application source code. When a software product needs to be updated to fix bugs, add new functionality, or ported to other system, usually developers find themselves with documentation that does not reflect the actual state of the application (and the source code...
متن کاملViability for codifying and documenting architectural design decisions with tool support
Current software architecture practices have been focused on modeling and documenting the architecture of a software system by means of several architectural views. In practice, the standard architecture documentation lacks explicit description of the decisions made and their underlying rationale, which often leads to knowledge loss. This fact strongly affects the maintenance activities as we n...
متن کاملEthnographic Study of Copy and Paste Programming Practices in OOPL
When programmers develop and evolve software, they frequently copy and paste (C&P) code from an existing code base, or sources such as web pages or documentation. We believe that programmers follow a small number of well defined C&P usage patterns when they program, and understanding these patterns would enable us to design tools to improve the quality of software. We conducted an ethnographic ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Information & Software Technology
دوره 49 شماره
صفحات -
تاریخ انتشار 2007